커리큘럼
질문답변
하나로 끝내는 웹 개발 입문 [무료]
HTML&INTERNET
레슨 27개
수업 소개
프로젝트의 동기
함수
코딩과 HTML
HTML 코딩과 실습환경 준비
기본문법 태그
혁명적인 변화
통계에 기반한 학습
줄바꿈 br vs p
HTML이 중요한 이유
최후의 문법 속성 IMG
부모자식과 목록
문서의 구조와 슈퍼스타들
HTML 태그의 제왕
웹사이트 완성
원시웹
인터넷을 여는 열쇠 서버와 클라이언트
웹호스팅 github page
웹서버 운영하기
수업을 마치며 1
수업을 마치며 2
수업을 마치며 3
부록 - 코드의 힘
부록 - 코드의 힘 동영상 삽입
부록 - 코드의 힘 댓글 기능 추가
부록 - 코드의 힘 채팅 기능 추가
부록 - 코드의 힘 웹사이트 방문자 분석기
CSS
레슨 15개
수업 소개
CSS가 등장하기 전의 상황
CSS의 등장
CSS의 기본문법
혁명적 변화
CSS 속성을 스스로 알아내기
CSS 선택자의 기본
박스 모델
박스 모델 써먹기
그리드 소개
그리드 써먹기
미디어 쿼리 소개
미디어 쿼리 써먹기
CSS 코드의 재사용
수업을 마치며
Javascript
레슨 37개
수업 소개
수업의 목적
HTML과 JS의 만남 : script 태그
HTML과 JS의 만남 : 이벤트
HTML과 JS의 만남 (콘솔)
데이터 타입 - 문자열과 숫자
변수와 대입연산자
웹브라우저 제어
CSS 기초 : style 속성
CSS 기초 : style 태그
CSS 기초 : 선택자
제어할 태그 선택하기
프로그램, 프로그래밍, 프로그래머
조건문 예고
비교 연산자와 블리언
조건문
조건문의 활용
리팩토링 중복의 제거
반복문 예고
배열
반복문
배열과 반복문
배열과 반복문의 활용
함수예고
함수
함수 : 매개변수와 인자
함수(리턴)
함수의 활용
객체 예고
객체 쓰기와 읽기
객체와 반복문
객체프로퍼티와 메소드
객체의 활용
파일로 쪼개서 정리정돈하기
라이브러리와 프레임워크
JavaScripts - UI VS API
수업을 마치며
Ajax
레슨 15개
수업소개
수업의 목적 1
수업의 목적 2
실습환경 준비
fetch API 사용법
fetch API 요청과 응답
fetch API - response 객체
Ajax의 적용
리펙토링 함수화
초기 페이지 1
초기 페이지 2
글목록 1
글목록 2
fetch API polyfill
수업을 마치며
React
레슨 40개
수업 소개
공부전략
개발 환경의 종류
npm을 이용해서 crate react app 설치
create react app을 이용해서 개발환경 구축
샘플 웹앱 실행
JS 코딩하는법
CSS 코딩하는 법
배포하는 법
리액트가 없다면
컴포넌트 만들기 1
컴포넌트 만들기 2
props
React Developer Tools
Component 파일로 분리하기
State 소개
State 사용
key
이벤트 state props 그리고 render 함수
이벤트 설치
이벤트에서 state 변경하기
이벤트 bind 함수 이해하기
이벤트 setState 함수 이해하기
컴포넌트 이벤트 만들기 1
컴포넌트 이벤트 만들기 2
컴포넌트 이벤트 만들기 3
베이스 캠프
Create 구현 : 소개
Create 구현 : mode 변경
Create 구현 : mode 전환 기능
Create 구현 : form
Create 구현 : onSubmit 이벤트
Create 구현 : Content 변경
Create 구현 : ShouldComponetUpdate 소개
Create 구현 : Immutable (불변)
update 구현
update 구현 : form 작업
update 구현 : state 변경
delete 구현
수업을 마치며
Node.js
레슨 60개
수업 소개
수업의 목적
설치
설치(Windows)
공부방법
Node.js로 웹서버 만들기
JavaScript 문법 - Number Data type
JavaScript 문법 - String
JavaScript 문법 - 변수의 형식
JavaScript 문법 - 변수의 활용
JavaScript 문법 - Template Literal
URL의 이해
URL을 통해서 입력된 값 사용하기
App 제작 - 동적인 웹페이지 만들기
Node.js의 파일 읽기 기능
App 제작 - 파일을 이용해 본문 구현
JavaScript - Boolean
JavaScript - 비교연산자
JavaScript - 제어문
JavaScript - 조건문
NodeJS - 콘솔에서의 입력값
App 제작 - Not found 구현
App - 홈페이지 구현
JavaScript - 반복문
JavaScript - 배열
JavaScript - 배열과 반복문
Node.js에서 파일목록 알아내기
App 제작 - 글목록 출력하기
JavaScript 함수의 기본 문법
JavaScript 함수의 입력
JavaScript 함수의 출력
App 제작 - 함수를 이용해서 정리 정돈하기
수업의 정상
Nodejs에서 동기와 비동기 1
Nodejs에서 동기와 비동기 2
JavaScript - callback
Node.js의 패키지 매니저와 PM2
HTML - form
App 제작 - 글 생성 UI 만들기
App 제작 - POST 방식으로 전동된 데이터 받기
App 제작 - 파일생성과 리다이렉션
App 글수정 - 수정 링크 생성
App 글수정 - 수정할 정보 전송
App 글수정 - 수정된 내용 저장
App 제작 - 글삭제, 삭제버튼 구현
App 제작 - 글삭제 기능 완성
JavaScript - 객체의 형식
JavaScript - 객체의 반복
JavaScript - 객체, 값으로서 함수
JavaScript - 객체, 데이터와 값을 담는 그릇으로서 객체
App제작 - 템플릿 기능 정리정돈하기
Node.js 모듈의 형식
App 제작 - 모듈의 활용
App 제작 - 입력 정보에 대한 보안
App 제작 - 출력정보에 대한 보안 1
App 제작 - 출력정보에 대한 보안 2
App 제작 - 출력정보에 대한 보안 3
API
수업을 마치며
보충수업 - PM2 사용법
express
레슨 20개
수업 소개
실습 준비
Hello Word 1
Hello Word 2
홈페이지 구현
상세보기 페이지 구현
상세페이지 구현 2
페이지 생성 구현
페이지 수정 기능 구현
페이지 삭제 구현
Express 미들웨어의 사용
미들웨어의 사용 - compression
미들웨어 만들기
Express 미들웨어의 실행순서
정적인 파일의 서비스
에러처리
주소체계변경
보안
express generator
수업을 마치며
database1
레슨 4개
수업 소개
데이터 베이스의 본질
file vs database
수업을 마치며
mySQL
레슨 23개
수업소개
데이터베이스의 목적
MySQL 설치
MySQL 설치 (Windows)
MySQL의 구조
서버접속
스키마의 사용
SQL과 테이블의 구조
테이블의 생성 1
테이블의 생성 2
CRUD
INSERT
SELECT
UPDATE
DELETE
수업의 정상
관계형 데이터베이스의 필요성
테이블 분리하기
관계형 데이터베이스의 꽃 JOIN
인터넷과 데이터베이스
MySQL Client
MySQL Workbench
수업을 마치며
SQL JOIN
레슨 8개
수업소개
테이블 쪼개기
JOIN 실습준비
LEFT JOIN
INNER JOIN
FULL OUTER JOIN
EXCLUSIVE JOIN
수업을 마치며
Relational data modeling
레슨 32개
수업 소개
전체 흐름
업무파악 : 인트로
기획
개념적 데이터 모델링 소개
관계형 데이터베이스 다운 개념의 구조
ERD의 구성요소
엔티티 정의
속성 정의
식별자 지정
엔티티간의 연결
Cardinality
Optionality
ERD 완성
Entity Realationship Diagram Helper
논리적 데이터 모델링
테이블과 컬럼 생성
1:1 관계의 처리
1:N 관계의 처리
N:M 관계의 처리
N:M 관계의 처리 - 내용 정정
정규화 소개
제 1 정규화
제 2 정규화
제 3 정규화
물리적 데이터 모델링
역정규화 소개
역정규화 : 컬럼을 조작해서 join을 줄이기
역정규화 : 컬럼을 조작해서 계산 줄이기
역정규화 : 표를 쪼개기
역정규화 : 관계의 역정규화
수업을 마치며
node.js & mySQL
레슨 29개
수업소개
실습준비
MySQL 모듈의 기본사용법
ER ACCESS DENIED ERROR 오류 처리
MySQL로 홈페이지 구현 1
MySQL로 홈페이지 구현 2
MySQL로 상세보기 구현
MySQL로 글생성 기능 구현
MySQL로 글수정 기능 구현 1
MySQL로 글수정 기능 구현 2
MySQL로 글삭제 기능 구현
MySQL JOIN - 글 상세보기 구현
MytSQL join을 이용해서 글생성 구현
MySQL join을 이용해서 글수정 구현
수업의 정상
Node.js의 DB 설정정보 정리정돈
Node.js 코드의 정리정돈 topic 1
Node.js 코드의 정리정돈 topic 2
Node.js 코드의 정리정돈 topic 3
저자 관리 기능 구현
저자 목록 보기 기능 구현
저자 생성기능 구현
저자 수정 기능 구현
저자 수정 기능 구현2
저자 삭제 기능 구현
보안 1/2 - SQL injection
보안 2/2 - SQL injection
escaping
수업을 마치며
질문답변
질문하기
내 질문
수업 소개
강의자료(0)
강의이동
에디터
레슨 완료!
수강을 완료했어요👏
닫기
다음 레슨 보기
축하합니다🎉
모두 다 수강했어요!
닫기
수강증 받기
C
C++
Java
Python
실행 결과가 표시됩니다.